#include <iostream>

#define Func(x,y,z) (x)*(y)+(z)
//编译时会在函数调用的地方进行代码替换
//目的：提高程序执行的效率
//用内联函数替换宏函数
inline int add(int a, int b, int c)
{
    return a*b+c;
}

int main ()
{
    int a = add (1,2);
    std::cout << "1+2=" << a << std::endl;
    return 0;
}